embarrassment of riches - French English Dictionary